﻿CREATE PROCEDURE [dbo].[proc_RequisicoesLinhaInsert]
(
	@IdProduto bigint,
	@IdRefeicaoContratada bigint,
	@NumeroRequisicao bigint,
	@Quantidade decimal(18,5),
	@NomeProduto nvarchar(50),
	@DescricaoProduto nvarchar(255) = NULL,
	@CodUnidadeMedida nvarchar(3),
	@PrecoCusto decimal(18,5) = NULL
)
AS
BEGIN

	SET NOCOUNT OFF
	DECLARE @Err int

	INSERT
	INTO [RequisicoesLinha]
	(
		[IdProduto],
		[IdRefeicaoContratada],
		[NumeroRequisicao],
		[Quantidade],
		[NomeProduto],
		[DescricaoProduto],
		[CodUnidadeMedida],
		[PrecoCusto],
		[DataCriacao],
		[DataAlteracao]
	)
	VALUES
	(
		@IdProduto,
		@IdRefeicaoContratada,
		@NumeroRequisicao,
		@Quantidade,
		@NomeProduto,
		@DescricaoProduto,
		@CodUnidadeMedida,
		@PrecoCusto,
	    GETDATE(),
	    GETDATE()
	)

	SET @Err = @@Error


	RETURN @Err
END
